package com.x.Part2_单例模式;

/**
 * ClassName: Bank
 * Package: IntelliJ IDEA
 * Description:单例模式 饿汉式
 * Written by HanXu
 * Create 2024.03.01 22:51
 */
class Bank {

    //1、类的构造器私有化
    private Bank(){

    }

    //2、在Bank类的内部实例化对象，同样私有化该对象
    private static Bank instance =  new Bank();

    //3、提供私有对象的get方法
    //并且应该设为静态方法，用类来调用
    //静态方式中只能调用静态的属性或方法，所以instance也要静态化
    public static Bank getInstance(){
        return instance;
    }

}
